i have  been thinking about this for a week