check solutions for shell part