i dno
programService structures the program-data pretty good. probably not best practice though
fillBookingsForDay now calls the callback properly