added img and refined disign