added keyword conversion