Q: Why you have so many things here?
A: in case one day i get something right