for shell project sample