a bit about relocatable