commented compare scenario functions.