more e-vecs
basic array support
fix bugs