added backgrounds shuffle