Right now only the gerenal use is being documented, create specific documentation for map, catch, all, etc.