Vector interface template design n2