doing some experiments with buttons