Absolutely everything you need, clean, well organized. A+++