added optional delegates
before branching
added new namespace
updated readme
update connection
updated readme