add cancelled? method