customers implemenation