udpate dependencies -- example now uses a kwarg-based system