actually commit something