Not too sure what this program should be doing....