in progress: address generator
progress on int back to string