additional karma logic