i don't even know what any of this means all i know is that its amazing and it pedo! just wow