rewrite db backend
re-license to MIT