add as func no .h