added routes, update program model with title