change naming to better reflect purpose