all problems now moved into the main code