wip: adding path creation if directories dont exist