add oj as dependency