push button code - missing purpose