update with experimental animation

updated