begins work on REAL compare logic