can actually make dirs properly, started to figure out internals of term