extracted out resource