some more resource work