add some queries
replace dynamic object by structure
...
authentication (wip)
improve security
update