removed uri as dependency