work in progress - TODO - getSubject method