made the appli more or less functional