completed all random cases, added custom progress wheel