created factory methods for creating normal and uniform suppliers