added heading and talk class