sourcecode rest, comparison