OK LET ME READ YOUR CS SO I KNOW WHAT THE HELL IM TALKING ABOUT