my own boilerplate used in my recent projects