minor modified and add favicon icon