assignmenst work