add hypothesis 9
add all class mode
add first part of hypothesis 3