OK down to the last bit. Got to work out the ProcessBuilder stuff