Updated blog demo with a better structure