work in progress
ill finish shading this later. hopefully this week at some point.