change the definition