beginning temporary dave branch