here for the example generator - there is no vanilla version of this example