todo + thoughts on REST