Revised my ideas again...OCD