add some features.(aka button animations..)