access protection, unused methods, classes to their own files