updates for validation