dodanie materiałów oraz zmiana funkcji (uwaga!)

jest jeden błąd, który ciągle wykrywam, pewnie głupi, jedna linijka, mam
nadzieję, że zaraz będzie kolejny commit