First iteration of Application Class