fixed catch all for whats condition
fixed bug in reverse sort