worked version, first time got 2048