Typos
Abstraction of driver functionality in to a unified object