new Resource data type