fmt
handle depth 1 dependency issue