Add tmp function