formatting issues, removed in-thread timing