added prioritized list- very simple abstraction of a bunch of registration lists. just with a bit more control over what gets executed first