Adds port reading