finally solved