add control validation