add setting time (not complete)