implemented Configuration API