updates to analogy driver