boilerplate code for building prototypes