Modifying my program a bit. I know, descriptive as hell.