created Application class