added pre-processing step to manipulate identifier string
fixed list syntax