down vectors and stuff