hand coding for gets without data selection finished