Smarter shell