added jslint to hooks
invoke
develop the shell