update some functions and aliaes