version 2.0

Complete the first part of assignment1 !!