       break;
 
     case 0x60: //STK_PROG_FLASH
-      low = getch();
-      high = getch();
+      getch(); // low addr
+      getch(); // high addr
       empty_reply();
       break;
     case 0x61: //STK_PROG_DATA
-      data = getch();
+      getch(); // data
       empty_reply();
       break;
 

}

void universal() {
  int w;
  uint8_t ch;

  fill(4);


uint8_t write_flash_pages(int length) {
  int x = 0;
  unsigned int page = current_page();
  while (x < length) {
    if (page != current_page()) {
      commit(page);
      page = current_page();
    }
    flash(LOW, here, buff[x++]);
    flash(HIGH, here, buff[x++]);
