prototype of generating icons