a4 = prompt(q4, style=style)

        elif a3["option"] == "best rated apps":
            apps = db.best_rated(True, False)
            apps = dict(apps)
            for i in apps.keys():
                q4[0]["choices"].append({"name": i})
            a4 = prompt(q4, style=style)

        elif a3["option"] == "category wise apps":
            cats = db.get_category()
            for i in itertools.chain.from_iterable(cats):
                q5[0]["choices"].append({"name": i})
            a5 = prompt(q5, style=style)
            for i in a5["category"]:
                apps = db.category_wise(i, False)
                apps = dict(apps)
            for i in apps.keys():
                q4[0]["choices"].append({"name": i})
            a4 = prompt(q4, style=style)

        else:
            q9 = [{
                "type":
                "input",
                "message":
                "Enter name of the app",
                "name":
                "search",
                "validate":
                lambda text: len(text) != 0 or "Field can't be empty.",