formatted birthdate, split controllers (partly)