Support linux compilation
Overall changes in the binary shift
deleted the C FV thing
added tool to learn atts