experimenting with unit testing