I don't really want to do this but let me break it down for ya