[Update]: fix implements of function and add work with html form.
[New]: add styles.