port definitions correct