testing keypad gives weird numbers. Making DDS int sized instead of long sized now... committing to have a point to back up to if this goes poorly