Working on putting a bacckground gradient

Some errors still exists.