partially added in a crash handling system. However, it is not complete and I am no longer planning on using it due to another restructure. This is the final revision 7 update