+adapters; basic draft