Might need INL or include the functions into it