the last 100 is gonna be painful!