add resource feature