tweaked customer model