Implemented the ER diagram