Create custom directory if needed