Inversion of controller started