add dependencies
add el functions
change default behavior of Utils.JSONEncode
add get-code function
update logics of view & edit page
fill data in index, view & edit page
handle initial value of language