Service (add + get)