+ custom data directory (new preference)