make sure to use our create directory method in case it does not yet exist