added change name and check num for et function