experimenting with enumerate