second try at animations, slightly better