things work somehow with general quadric