added classes for application