Added button animations
Added interface classes