need os and os version