functionally done. formatting still not done and one display problem.