adding positive, negative endpoint at the end of connection , work in progress