added simple ports