suite refact
trailing spaces
comparator, comparable, ...
refact