remove hard dependencies