fixing description
major port handler rework