connectors and stuff