assigning addresses like a boss