make homepage nicer and support tags and previews