compile button
boilerplate for examples