app as a major class