try to add finished, but fail to optimize, #11
fixed #14