this is supposed to keep track of my codes.