added global support and default values