Added concept of visited/desired