first commit of all routines