component detail, manifest parser