better setup for path customization