almost have interaction log working