added nice buttons and styling