added part of a factory that doesnt do anything yet