revised ER diagram