This is my warmup prototype. Don't know yet if it's ever going to have "finished" state.