rename and update to use input parameter