create dirs before templates