some work needed to make the app relocatable