upgraded doctrine and app module