done with bonus assignment, two instances