first draft of get all, get one, and post services