public_assignment