nearly finished kosaraju but a bit buggy and need more testing. calling it a night for now. going to pick up tomorrow