very clean and fully prepared.