working on format
Made New*System public