i have been thinking about this for days