create separate classes for different subject areas