with missing function