Author: Yuma Shinohara Andreas Ruby