adding new trunk code