added Varianttools