changes to support mult