connect and spout skeleton