A simple system to handle assignments.