fix dependent