EDge - a new generation of dancers