trying to make it work everywhere ^_^