added more parts