Thanks your feedback. This is my first time writing livescript. Any improvement suggestions are welcome. I'll revise it as soon as possible.