@kaa that is a great set of questions!