from where did you copy paste all that?