Added random access lists, and started work on DemandMonitors