style, javaScript, register and database