adding time_server exercise, passed