refactor vecmath classes