the imaginings continue, realized I need to just think through a generic book view