first pass at working hub template
almost done