a way to make buttons