add box-shadow and fix header