added integral, normalization, *, /