added security analysis