implement json gjon
add gson lib
delete argumnet , add class members