split reveal from translate
split highres into lib
refactor reveal