duties and responsibilities of consultant rock crushing plant