add patterned background
change colors, shadows, hover states