renamed reserved word function