officially creates address objects