For Practicing Assignment2