tests updated and script added to run all