separate feature processing part
debug