updated bi linear products