finalised birthday feature #9 !