shell halfway working