fixed potential resource name collision