vector representations