provides everything you need. very helpful