phase1: make slave port configurable