added assign 2