demo consul2 more clean