added transparency background