initial commit of connector framework