v0.2.0 added operations for vec