good progress on database orm