modificat create new firm controller