experimenting with the reference