scheduling working.  used gem time_difference with some tweaking. !