edit: improve birthday_check