SO MUCH WRONG MIXED WITH SO MUCH RIGHT!