adding style support and GMV support