use config library optionally