Full RAW skeleton, I did not even try to compile :)