add button animation