messed around with the examples