a good way to design your buttons