reduce system depence.