resouce system