starting to use promises
now gets driver pic