bilinearities