times are editable; TODO : validate and store times somewhere and send times to server