add yesod 1.2 scaffold function