+ add comparsions methods