trying another method to determine os