add InterestButtonModel and refuter  model structure