works bit better with more quad points