Fix observable names
No more useless printing of set
Better compare function