multiple class - added further explanation