trying kvec.h