#2 improving customer model