Version 0.8 completed fix bugs such as handle multiple negative values