component commit