added assignment and history