animation process (and also.. something... at the end)