os detection...oooo shiny