update literate lit
updated literate files
refactoring