main work on birthday wisher