added CreateClientCommandStrategy class