very well and clean