Watch process

we can keep this for now but not a big fan of this solution.