Simplified usage
Simplified interface and refactored to work with config.