Absolutely everything you could ask for.