tons of db work and scaffolding