Working OS detection, add section 5.