AbstractVermilion_2.3