job submission and many other improvements