creating animations out of data, it is much faster