fix mul and div