address2 now can  handle list object.
;= is now defined as an immutable assignment.