substringなどもろもろ導入