added permission list parsing