basic style design, and imp tooltip