implement karma