initial dist subtree commit
added hover states to buttons