20141016: Start for assignment4