adding uptodate reference to home. creating a separate consumer.js that will need to be abstracted out