now I restart working on this code