fixed pessimistic dependency, too strict
fixed wrong require path