dong function detail