making update lazy
removing missing archive module and removing common
updating module
adding langs spec
more specs