modified assignmenets for hands-on 3