implement missing mark-paid feature