Customer implemented