animation kinda working, not very ... fluid