some parts work; others don't