Initial commit of ProvidedBase