add missing function decleration