AOOD CA2, making a database system.