don't use multiplication