append explicit defined function and append* for no limit args