add jsonic
add javascript plugins
use session