http://pastebin.com/JpYZSWTc