changing back to one file, working BSoD and arg gathering