added ER model diagram