Version 1.0 by Yuboto LTD 2007-2022