completing assignments