add rest of the assignmets