added gradient bg code