add swappable Tweet model