changes to the way examples work