client module init