fiunalized the interface of the required uri classes