add concurrency and interview prep