Change function name factory to make