added new classes for result data