handlers talks to db only via a lib
no special manipulation in handlers