this is where i will rant about what this is all for