added some scopes to the models
added scope for programs