add gradient background layer to viewcontroller and archive