fix needing to manually make directories in order to compile