add address layout implemented, without functionalities