started working on the LUT methods.  incomplete.