resource entity