Added dependency.
Added tests.