rise and fall...