comprehensive distribution