modified Microsave_Assignment2