I struggled a bit with the scaffolding indeed, there are a lot of divergent opinions out there in the golang community