modify for customer machine environment