customer codes are perfect working