change structure for banner to fix bug scale image