added backgrounds
various fixes