cleaner code
favicon
move json to separate file