dynamically loading of shell controller