Address component implementation and updating print functionality