shell spark