Working on Assignment# 2