general discussion...