sorry for the big ass pictures.