refactor and class inheritance
refactor and class inheritance

zhaochunqi/simiki,9p0le/simiki,zhaochunqi/simiki,zhaochunqi/simiki,9p0le/simiki,tankywoo/simiki,tankywoo/simiki,tankywoo/simiki,9p0le/simiki