location independence
location independence