removed vecmath from implementation