added comments for assignment