fix(controller): save the new structure