add reject; add demo page