implemented AppList Class