Contemporary dance is a blending of modern, lyrical, ballet, jazz and sometimes, a touch of a smoother lyrical hip hop style. It is still evolving as leading contemporary choreographers such as Mia Michaels and Mandy Moore keep pushing the envelope of creative movement. Contemporary dance, at the moment, gives a sense of the lyrics without becoming too lyrical. It reflects the strength of ballet without restrictions. The dances reflect modern dance and sometimes even abstract movements. Modern dance vocabulary is frequently used, but choreographers are not restricted to only modern they are free to explore all movements including dance and pedestrian.