added configuration loader