semi work commit