ready
soon
wait
done