refactoring
add favicon