created a client module