block additions and switches to base and results