resource design