fixed connect
made it self-contained