validation and refactoring
header is a link
caching between views and SOE API