adding all the example stuff