required parts working