add dependency on thor