simplified example code and will likely just wing most of the workshop