commit temporaliry
modifying
implemented select input
stashing
completed
cleaned