added vecf, vec1f, vec2f classes