this guy has a good handle on things and how it works atm good read