boilerplate for quick code setup