added an example to play around with