why do we need commented out code ?