no super for build_resource