combined file with compound class members