some answers from MR W