added - prefixes to variables to enhance compatibility