json code added, working on nullable package annotations