implement: furiko