updated handson