add favicon
add schema validation