Add bunch of new functions to shell