initializes compare - needs way more work
more imporvements to compare
begin styling fixes