remove static function prototype