control check now checks if control  is present