an opinionated starter boilderplate