add os type