break adapters out into passup-adapters repository