implemented delete and other animations