user new define to use new version