address is now an attribute of the model