added backgrounds and demo layout