finetuning commit functions