added customer adapter