+ db interfaces, class templates