INTERMEDIATE CLASS