move Addresser module to lib