Finished 2.2

Finished implementation of materials list