Resource Library: cycles, improvement