Mayor update to all implementation