remove unused module definition
re-organize code
s/execute/translate_action/
move state to under data_processor and revise tests and examples