Added basic utility and portChanged