shapeedit typed ports support 2