refactor os essential