create LUT functions
create header file