class assignment repository