Preparing Address implementation