add some view controllers for different zh components
creating the client model
working making singleton for json client