added a base comparable assert
added double assert plus tests