more header stuff. Started redefining connect and whatev