readied for multiply_constant