fix spacing in research
add cache
last bits