added all app methods