AssignmentFormatter
Log assignment reasons
delete unused interface