initial import from:
http://pastebin.com/La6C8tZJ
http://pastebin.com/u2AXYWLJ
http://pastebin.com/4ZKHnVRY
http://pastebin.com/0Ycn4Bgy