finally fixed the dependency issue, thx to fabian