add centralizer function