added assignment and report