Added custom vector type for faster operations