[tmp]function remove