changes from assembly challenge