commit. changes all the constructors to allow title to be send through.