tested and working on sat. time to build display using threads, then batch system