finish adapters ; almost finished sources