more progress: up/down grade