better sorted
has_changed? is correct
code formating
looks fancy
sync works
sync a bit more pretty