add uniform way of doing fast element wise operations