added compare
added compare2
much closer
actually working ish
ready to push