models change; added possibility for publicness