Gentry: various progress