Resouce generator