[UPDATE] add element-wise operations.