logic commit