-----------WARNING--------- sooo many random theories and other stuffAll Rights Reserved
-----------WARNING--------- sooo many random theories and other stuff
6 parts