continued small changes to interface and connections