use more beautiful class style