new files -- part of HP merge project.