add background + size cross platform