fixed the unittest lib and added the new builtin function header