trunk code...