vector form