ICP advice - lots of questions!