revise ER diagram