added stl_threads, still needs command line args