changed animation mechanics