[MODIFY] some functions goes to anonymous