updates to shell project