contributing self