catchment loaders module + tests