Author: Input Global Team