fix some depends, doc