1) renamed functions