TakumiBaba's master thesis