some clarification and add Tests for connectToStart and connectToFinish