using geometrical models