vishal functional analyses