experimenting with adding everything to the mystery function