allow customization for all OS