website adapter