Revised my ideas again okay last time really for serious