still working on multiplicativity