First version of address library