complete: add new resource