The power of self development