work in progress - resources