added CustomerDAO