Added interfaces for dynamic loction support