phase2: make slave port configurable