use modal controller
port modal controller
extend port
clean up
port modal tech details