completting assignment