Draft for address gen