internal os