CHANGED: screen shell to be dynamic