Stuff i have in my mind