add action extract.
remove useless baseclass(natrual_number).
add extraction code.