pre name changes
some modification & still not working callback mechanism in capeclient