actually commit file