trying to get this thing working right.