unfinished: suggest start time based on program