connection check + controls working