fix bug and add favicon.ico