Everything For a beautiful mind