added classes for every method