twoport: add variable height
fix bug #1