slightly improved styles