added thread and mutex
implementing events
implementing file i/o
updating systems to latest code additions