added user init
added json