q2.73 modified and test codes