finished ER model