platform specific variables defined