more analysis - very drafty!