add factory start method called when all s set