ready version