add pub resource