add commit practice