change long function to short
delete notice Fuction