working on documentation and updated port numbering