Update design, add map, add css effects