add function4
modify function4
Merge branch 'feature/add_function4' into develop