work on doctrine dependency removal.