end product actions