non-protected classes