basic style refinements