This is assignment with assignment guidelines