add more buttons effects and icon fonts