Implemented class Application