learned view
use db