wip, almost done with all the material