turning on ElDoc
adding smart function to create multiple shells