move ada's data out of global scope