starting a things function thanks to Terpstra