using modular vecmath