multifile library function call