extra try catches addded - start of process