overall good but need more cleanliness