add interest mechanism