updates, compiling version