Removed port comments. It is understood what the interger is in the constructor