Writing functions list