Add process

TODO;
- add test (V)
- integrate in copy (V)
- create process task (V)
- add doc

fix #174 
fix #171