latest version that works and compiles with all the information