squashed version history to save space