Correct bug
Factorise Managers
Contract create event for creating fee independent