configuration with validation added