now with some history text and basic 'join' functionality