refactor: program schedule pagee