update ansi

adding supported() method and more styles