added summary task class