implemented more of DiracVector