updated version of doctrine