various pieces to get the homepage functional.