oh man dont even get me started....