material template

not completed yet