acceleration by Masatoshi Ujihara
_