Add base ticket functionality