all parts solid