AbstractVermilion_3.1