added subjects, added code to enforce that all subjects will be lower
case