add vector length check