compound class added