add, remove and update work. prettier output.