business logic skeleton
first draft of REST