adding shell client module