made some small changes, now runs all three at the same time