hw3 part3 init
modules needed in hw3
hw3 completed