charge log & rule