refine buttons