revise coassf#20