resolve dependency issue