auto-update pt 1

set gen function to handson after change, so updates happen automatically