added favicon and middleware package