changed analysis for validation