guess done, all problems now solved