started implementing doctrine orm