hw3part3 v3 works